Skip to content

Onboard slangpy-samples to slang PR board-sync workflow - #57

Merged
jhelferty-nv merged 3 commits into
mainfrom
onboard-pr-board-sync
Jul 31, 2026
Merged

jhelferty-nv merged 3 commits into
mainfrom
onboard-pr-board-sync

Conversation

@jhelferty-nv

@jhelferty-nv jhelferty-nv commented Jul 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add thin callers for slang's reusable pr-board-sync.yml so PRs sync to the shared Slang PR Tracking board (Status, Source, assignment, fork-review relay).
  • Wire pr-checks-complete.yml to this repo's gating Actions workflow (pre-commit).
  • Add pr-sweep-nightly.yml so this repo gets its own nightly mode: sweep backstop (enumerates this caller's open PRs via context.repo).
  • Callers use org secret SLANG_PR_BOT_TOKEN and permissions: {} per the slang onboarding templates.

Companion: shader-slang/slangpy#1084

Test plan

  • Confirm org secret SLANG_PR_BOT_TOKEN is available to shader-slang/slangpy-samples
  • After merge to main, verify an open PR appears/updates on the Slang PR Tracking board
  • Fail/recover pre-commit and confirm Status moves to Snagged / recovers
  • Confirm fork-PR reviews update Status via bridge → apply
  • Manually run PR Board Sweep (nightly) via workflow_dispatch and confirm open PRs reconcile

Add thin callers for Status, Source, and assignment via
shader-slang/slang's shared pr-board-sync engine, with pre-commit as
the gating Actions workflow.
Allow @master / tag refs for shader-slang/slang reusable workflows and
first-party GitHub actions so CodeRabbit/zizmor stop flagging unpinned-uses.
Schedule mode:sweep via slang's reusable pr-board-sync so this repo's open
PRs get the same nightly backstop as slang.
@jhelferty-nv jhelferty-nv self-assigned this Jul 31, 2026
@jhelferty-nv
jhelferty-nv requested a review from jkwak-work July 31, 2026 19:50

@jkwak-work jkwak-work left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jhelferty-nv
jhelferty-nv merged commit 822c612 into main Jul 31, 2026
4 checks passed
@jhelferty-nv
jhelferty-nv deleted the onboard-pr-board-sync branch July 31, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants